package entity

import (
	"fmt"
	"github.com/jinzhu/gorm"
)

// 关系表
// 关系是相互的
type Friend struct {
	gorm.Model
	Sid       uint `json:"sid"`
	Tid       uint `json:"tid"`
	IsAdd     bool `json:"is_add"`
	IsRefused bool `json:"is_refused"`
}

func (Friend) TableName() string {
	return "friend"
}

func (f Friend) String() string {
	return fmt.Sprintf("Friend{ID: %d, Sid: %d, Tid: %d, IsAdd: %t, IsRefused: %t}",
		f.ID, f.Sid, f.Tid, f.IsAdd, f.IsRefused)
}
